Bridging gap between standard and differential polynomial approximation: the case of bin-packing
نویسندگان
چکیده
The purpose of this paper is to mainly prove the following theorem: for every polynomial time algorithm running in time T (n) and guaranteeing standard-approximation ratio ρ for bin-packing, there exists an algorithm running in time O(nT (n)) and achieving differentialapproximation ratio 2 − ρ for BP. This theorem has two main impacts. The first one is “operational”, deriving a polynomial time differential-approximation schema for bin-packing. The second one is structural, establishing a kind of reduction (to our knowledge not existing until now) between standard approximation and differential one. 1 Standard and differential approximation A current and very active research area coping with NP-completeness is polynomial approximation theory. In this domain, the main objective is either finding a good approximation algorithm for a given NP-complete problem, or establishing proofs that such algorithms cannot exist unless an unlikely complexity-theory condition (for example, P=NP) holds. The “goodness” of an approximation algorithm is commonly measured by its approximation ratio. Given an instance I of a combinatorial optimization problem Π and an approximation algorithm A supposed to feasibly solve Π, we will denote by ω(I), λA(I) and β(I) the values of the worst case solution, the approximated one (provided by A), and the optimal one, respectively. There exist mainly two thought processes dealing with polynomial approximation. Traditionally ([8, 14]), the quality of an approximation algorithm for an NP-complete minimization (resp., maximization) problem Π is expressed by the ratio (called standard in what follows) ρA(I) = λ(I)/β(I), and the quantity ρA = inf{r : ρA(I) < r, I instance of Π} (resp., ρA = sup{r : ρA(I) > r, I instance of Π}) constitutes the approximation ratio of A for Π. Recent works ([5, 4]), strongly inspired by former ones (see, for example, [2]), bring to the fore another approximation measure, as powerful as the traditional one (concerning the type, the diversity and the quantity of the produced results), the ratio (called differential in what follows) δA(I) = [ω(I) − λ(I)]/[ω(I) − β(I)]. The quantity δA = sup{r : δA(I) > r, I instance of Π} is now the approximation ratio of A for Π. A special case of a polynomial time approximation algorithm, inducing the strongest possible positive approximation result, is the one of polynomial time approximation schema. A polynomial time standard-approximation schema for a problem Π is a sequence A2 of polynomial ∗Also, CERMSEM, Université Paris I, Maison des Sciences Economiques, 106-112 boulevard de l’Hôpital, 75647 Paris Cedex 13, France
منابع مشابه
Bridging gap between standard and differential polynomial approxiamtion: the case of bin-packing
The purpose of this paper is to mainly prove the following theorem: for every polynomial time algorithm running in time T (n) and guaranteeing standard-approximation ratio ρ for bin-packing, there exists an algorithm running in time O(nT (n)) and achieving differentialapproximation ratio 2 − ρ for BP. This theorem has two main impacts. The first one is “operational”, deriving a polynomial time ...
متن کاملA Polynomial Time Approximation Scheme for the Multiple Knapsack Problem
The multiple knapsack problem (MKP) is a natural and well-known generalization of the single knapsack problem and is defined as follows. We are given a set of n items and m bins (knapsacks) such that each item i has a profit p(i) and a size s(i), and each bin j has a capacity c(j). The goal is to find a subset of items of maximum profit such that they have a feasible packing in the bins. MKP is...
متن کاملMaximizing the number of unused bins
We analyze the approximation behavior of some of the best-known polynomial-time approximation algorithms for bin-packing under an approximation criterion, called differential ratio, informally the ratio (n − λ(I))/(n − β(I)), where n is the size of the input list, λ(I) is the size of the solution provided by an approximation algorithm and β(I) is the size of the optimal one. This measure has or...
متن کاملOn the bin packing problem with a fixed number of object weights
We consider a bin packing problem where the number of different object weights is fixed to C. We analyze a simple approximate approach and show that it leads to an asymptotically exact polynomial algorithm with absolute error 0 if C = 2, at most 1 if 1 < C ≤ 6, and at most 1 + b(C − 1)/3c if C > 6. A consequence of our analysis is a new upper bound on the gap between the optimal value of the pr...
متن کاملTight Approximation Algorithms for Maximum Separable Assignment Problems
A separable assignment problem (SAP) is defined by a set of bins and a set of items to pack in each bin; a value, fij , for assigning item j to bin i; and a separate packing constraint for each bin—i.e., for each bin, a family of subsets of items that fit in to that bin. The goal is to pack items into bins to maximize the aggregate value. This class of problems includes the maximum generalized ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004